package com.xyz.controller;

import com.xyz.entity.PageBean;
import com.xyz.pojo.Result;
import com.xyz.service.ComService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
@Slf4j
@RequestMapping("/home")
public class PageController {
    //实现所有商品的条件查询，分页展示，如果登陆成功，应该展示本页
    //实现点击关注用户后可以跳转到对方的所有商品
    //实现对用户的查找，通过用户名或者id 查找 用户 商品，什么是空的 排序等
    @Autowired
    private ComService comService;
    ;
    //get还是什么 还有数据怎么传进来，对象还是一个一个传进来，
@GetMapping
    public Result page(@RequestParam int page, @RequestParam int pagesize, @RequestParam(required = false) String type) {
    //哪一种分页
    log.info("分页展示，参数,类型：{}，{},{}",page,pagesize,type);
    //分页页数 分页大小


    PageBean pageBean=comService.page(page,pagesize,type);

    return Result.success(pageBean);

        }
        //要怎么办
}
